Applying software engineering testing techniques to evaluate emergency plans
نویسندگان
چکیده
An emergency plan is an important artifact used throughout emergencies. Therefore, it is crucial that this plan covers the different scenarios faced by emergency team and that the prescribed procedures generate the desired results. To achieve these goals, emergency plans need to be exhaustively tested prior to its adoption. Emergency teams usually use simulation to test plans, but it is an expensive approach, demanding the building of complex environments and tools to get realistic situations. To be ready to go through a simulation exercise, a plan should not have many or critical mistakes, otherwise the simulation exercise would be wasted. We present a paired approach to evaluate emergency plans before simulation exercises, by applying software engineering testing techniques: formal technical review (FTR) and mutation testing. The expected result is a plan more ready to go through simulation, as many of the mistakes are eliminated prior to simulation.
منابع مشابه
Security Testing: A Survey
Identifying vulnerabilities and ensuring security functionality by security testing is a widely applied measure to evaluate and improve the security of software. Due to the openness of modern software-based systems, applying appropriate security testing techniques is of growing importance and essential to perform effective and efficient security testing. Therefore, an overview of actual securit...
متن کاملDesign, Testing, and Evaluation Techniques for Software Reliability Engineering
Software reliability is closely influenced by the creation, manifestation and impact of software faults. Consequently, software reliability can be improved by treating software faults properly, using techniques of fault tolerance, fault removal, and fault prediction. Fault tolerance techniques achieve the design for reliability, fault removal techniques achieve the testing for reliability, and ...
متن کاملStatement of Research Interest
My research interests lie broadly in the field of software engineering and specifically in the areas of software testing, software evolution, and search−based software engineering. My current research work at NC State University in software evolution and testing aims at providing software developers automated solutions to adapt their software because of changes to an external library [1]. My ea...
متن کاملA Teaching Approach For Software Testing
Teaching students how to test software is complicated by the absence of a simple, integrated approach for generating test plans. No single testing technique fulfils these needs, and teaching only a collection of disparate techniques makes it difficult to assign work for students. This talk presents an integrated approach for test plan generation that can be used by students in programming and s...
متن کاملAn Approach To Analyzing and Testing Component - BasedSystemsMary
Software testing and maintenance account for as much as two-thirds of the cost of software production. Program analysis techniques ooer the potential to automate testing and maintenance tasks, and thereby reduce the cost of these tasks. An emerging paradigm of software development that promises to enhance software productivity and quality composes software from independently-developed component...
متن کامل